@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html{overflow-x: hidden;}
body{font-size: 14px; background: #f2f2f2; font-family: "Microsoft Yahei"; color: #333;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .6s ease; cursor: pointer;}
a:hover{color: #1e468e !important;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th,strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;}
/*img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
*/table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clear{zoom: 1;}
.clear:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.content{width: 1200px; margin: 0 auto; position: relative;}
.hide{display: none;}
/*头部*/
.top{height: 44px; line-height: 44px; position: relative; z-index: 100;}
.top_lt{width: 390px; height: 44px; float: left; background: #025fac; position: relative; color: #fff;}
.top_lt span{display: block; width: 800px; height: 44px; background: #025fac; position: absolute; right: 0; top: 0; z-index: -1;}
.top_lt:after{display: block; content: ""; width: 0; height: 0; border-right: 30px solid transparent; border-left: 0; border-top: 44px solid #025fac; position: absolute; right: -30px; top: 0;}
.top_rt{width: 772px; height: 44px; float: right; background: #242424; position: relative; color: #898989;}
.top_rt span{display: block; width: 1400px; height: 44px; background: #242424; position: absolute; left: 0; top: 0; z-index: -1;}
.top_rt:after{display: block; content: ""; width: 0; height: 0; border-left: 30px solid transparent; border-right: 0; border-bottom: 44px solid #242424; position: absolute; left: -30px; top: 0;}
.top_rt ul{float: right;}
.top_rt li{height: 40px; line-height: 40px; float: left; position: relative; padding: 0 5px;}
.top_rt li a{color: #898989; display: block; height: 40px; padding: 0 5px; position: relative;}
.top_rt li a:hover{color: #898989 !important; text-decoration: underline;}
.top_wxbox{width: 120px; height: 120px; background: #fff; position: absolute; left: 50%; top: 44px; margin-left: -60px; transition: all .4s; opacity: 0; visibility: hidden;}
.top_wxbox img{display: block; width: 100%; height: 100%;}
.top_wxbox:before{display: block; content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #fff; position: absolute; left: 50%; top: -8px; margin-left: -6px;}
.top_rt li.wx_icon:hover .top_wxbox{opacity: 1; visibility: visible;}
.header{width: 100%; height: 98px; background: #fff; padding: 20px 0; position: relative; z-index: 96;}
.logo{height: 96px; float: left; padding-left: 180px; position: relative; font-weight: normal;}
.logo_img{height: 76px; padding: 10px 0px 10px 0; position: absolute; left: 0; top: 0;}
.logo img{display: block; height: 100%;}
.logo_txt{padding-top: 13px; padding-left: 11px;}
.logo_txt p.p1{height: 38px; line-height: 38px; font-size: 28px; font-weight: 600; color: #1e468e;}
.logo_txt p.p2{height: 32px; line-height: 32px; font-size: 24px; color: #333;}
.h_tel{height: 53px; float: right; padding-left: 56px; margin-top: 15px; position: relative;}
.h_tel i{display: block; width: 45px; height: 45px; position: absolute; left: 0; top: 4px; background: url(../images/arrow_btn.png) no-repeat 0 0;}
.h_tel p{font-size: 16px; height: 18px; line-height: 18px; color: #999;}
.h_tel img{display: block; height: 32px; margin-top: 3px;}
.nav{width: 100%; background: #fff; border-top: 1px solid #ddd; border-bottom: 3px solid #1e468e; position: relative; z-index: 97;}
.nav.fixednav{position: fixed; left: 0; top: 0; border-bottom: 0 none;}
.nav ul > li{width: 119px; float: left; height: 52px; line-height: 52px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-right: -1px; text-align: center; font-size: 16px; position: relative;}
.nav ul > li > a{display: block; height: 52px; line-height: 52px; position: relative;}
.nav ul > li.active,.nav ul > li:hover{background: #1e468e;}
.nav ul > li.active > a,.nav ul > li:hover > a{color: #fff !important;}
.nav_child{width: 100%; background: #fff; text-align: center; box-shadow: 0px 5px 10px rgba(0, 0, 0, .6); position: absolute; left: 0; top: 55px; overflow: hidden; opacity: 0; visibility: hidden; transition: all 0.2s ease-out 0s;}
.nav_child ol{margin-bottom: -1px;}
.nav_child li a{display: block; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6;}
.nav_child li a:hover{background: #16509b; color: #fff !important; padding-left: 6px;}
.nav ul > li:hover .nav_child{opacity: 1; visibility: visible;}
/*广告图轮播*/
.banner{height: 500px; overflow: hidden; position: relative; z-index: 94;}
.banner .bd li{height: 615px; background-repeat: no-repeat; background-position: center top;}
.banner .bd li a{display: block; width: 100%; height: 100%;}
.banner .hd{width: 100%; text-align: center; position: absolute; left: 0; bottom: 12px;}
.banner .hd ul{display: inline-block; *display: inline; *zoom: 1;}
.banner .hd li{width: 14px; height: 14px; background: #fff; float: left; margin: 0 4px; cursor: pointer; border-radius: 50%;}
.banner .hd li.on{background: #1e468e;}
/*底部*/
.footer{background: #000; color: #fff; overflow: hidden;}
.footer a{color: #fff;}
.footer a:hover{color: #ff7d01 !important;}
.foot_top{padding: 70px 0 20px 0;}
.foot_item{float: left;}
.foot_item dt{font-size: 18px;}
.foot_item dd{padding-top: 26px;}
.foot_item dd li{height: 38px; line-height: 38px;}
.foot_nav{width: 389px; margin-right: 130px;}
.foot_nav dd li{width: 140px; height: 45px; line-height: 45px; border-bottom: 1px solid #525155; float: left; margin-right: 54px;}
.foot_nav dd{padding-top: 22px;}
.foot_nav dd li a{padding-left: 4px;}
.foot_contact{width: 430px;}
.foot_follow{width: 150px; float: right;}
.foot_wx{padding-top: 16px;}
.foot_wx img{width: 150px; height: 150px;}
.foot_copy{padding: 30px 0; font-size: 12px; color: #999; line-height: 20px; text-align: center;}
.foot_copy a{color: #999;}
/* 内页 */
.pshow_bk{margin: 30px auto;}
				.pshow_menu {
                    background-image: url(/template/default/skin/images/1-1q12911241aa.jpg);
                    text-align: center;
                    padding: 30px 0;
                    background-repeat: no-repeat;
                    background-position: center;
                    float: left;
                    width: 100%;
					margin: 30px auto;
                }

                .pshow_menu_title em {
                    display: block;
                    font-size: 12px;
                    color: #FFF;
                    text-transform: uppercase;
                    letter-spacing: 2px;
                    margin-top: 8px
                }

                .pshow_menu_title {
                    display: block;
                    font-size: 47px;
                    line-height: 40px;
                }

                .pshow_menu_title span {
                    color: #FFF;
                }
				.pshow_table{
					width: 100%;
					
				}
                .pshow_table td{
					padding: 1%;
					text-align: center;
					font-size: 14px;
					color: #333;
					border: 1px solid #1e468e;
					border-collapse: collapse;
				}
				.pshow_sy{font-size: 18px;margin-top: 20px;line-height: 42px;}
				.khjz{width: 100%;text-align: center;}
				.kh_bt{font-size: 20px;}